﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace AliIotAmqpWorker
{
    /// <summary>
    /// 瑞曼德智能电表属性
    /// </summary>
    public class ECU1151Info
    {
        /// <summary>
        /// 泵2本地远程
        /// </summary>
        [Description("泵2本地远程")]
        public PropertyValue<double> Pump2LocalRemote { set; get; }
        /// <summary>
        /// 光伏电流
        /// </summary>
        [Description("光伏电流")]
        public PropertyValue<double> SC { set; get; }
        /// <summary>
        /// 泵2本地远程
        /// </summary>
        [Description("泵1本地远程")]
        public PropertyValue<double> Pump1LocalRemote { set; get; }
        /// <summary>
        /// 泵2运行
        /// </summary>
        [Description("泵2运行")]
        public PropertyValue<double> Pump2Run { set; get; }

        /// <summary>
        /// 风机转速
        /// </summary>
        [Description("风机转速")]
        public PropertyValue<double> WRS { set; get; }
        /// <summary>
        /// 光伏功率
        /// </summary>
        [Description("光伏功率")]
        public PropertyValue<double> SP { set; get; }
        /// <summary>
        /// 光伏日发电量
        /// </summary>
        [Description("光伏日发电量")]
        public PropertyValue<double> SDE { set; get; }
        /// <summary>
        /// 风机功率
        /// </summary>
        [Description("风机功率")]
        public PropertyValue<double> WP { set; get; }
        /// <summary>
        /// 水泵2启动
        /// </summary>
        [Description("水泵2启动")]
        public PropertyValue<double> WaterPump2Run { set; get; }
        /// <summary>
        /// 总发电量
        /// </summary>
        [Description("总发电量")]
        public PropertyValue<double> EHTotal { set; get; }
        /// <summary>
        /// 泵2故障
        /// </summary>
        [Description("泵2故障")]
        public PropertyValue<double> Pump2Alarm { set; get; }
        /// <summary>
        /// 水泵1启动
        /// </summary>
        [Description("水泵1启动")]
        public PropertyValue<double> WaterPump1boot { set; get; }
        /// <summary>
        /// 光伏电压
        /// </summary>
        [Description("光伏电压")]
        public PropertyValue<double> SV { set; get; }
        /// <summary>
        /// 蓄电池电压
        /// </summary>
        [Description("蓄电池电压")]
        public PropertyValue<double> BV { set; get; }
        /// <summary>
        /// 日用电量
        /// </summary>
        [Description("日用电量")]
        public PropertyValue<double> DUE { set; get; }
        /// <summary>
        /// 光伏总发电量
        /// </summary>
        [Description("光伏总发电量")]
        public PropertyValue<double> SETotal { set; get; }
        /// <summary>
        /// 风机总发电量
        /// </summary>
        [Description("风机总发电量")]
        public PropertyValue<double> WETotal { set; get; }
        /// <summary>
        /// 甲烷浓度
        /// </summary>
        [Description("甲烷浓度")]
        public PropertyValue<double> JWN { set; get; }
        /// <summary>
        /// 风机电流
        /// </summary>
        [Description("风机电流")]
        public PropertyValue<double> WC { set; get; }
        /// <summary>
        /// 日总发电量
        /// </summary>
        [Description("日总发电量")]
        public PropertyValue<double> DETotal { set; get; }
        /// <summary>
        /// 泵1运行
        /// </summary>
        [Description("泵1运行")]
        public PropertyValue<double> Pump1Run { set; get; }
        /// <summary>
        /// 风机电压
        /// </summary>
        [Description("风机电压")]
        public PropertyValue<double> WV { set; get; }
        /// <summary>
        /// 温度
        /// </summary>
        [Description("温度")]
        public PropertyValue<double> WD { set; get; }
        /// <summary>
        /// 风机日发电量
        /// </summary>
        [Description("风机日发电量")]
        public PropertyValue<double> WDE { set; get; }
        /// <summary>
        /// 泵1故障
        /// </summary>
        [Description("泵1故障")]
        public PropertyValue<double> Pump1Alarm { set; get; }
        /// <summary>
        /// 湿度
        /// </summary>
        [Description("湿度")]
        public PropertyValue<double> SD { set; get; }
        /// <summary>
        /// 液位
        /// </summary>
        [Description("液位")]
        public PropertyValue<double> WaterLevel { set; get; }
        /// <summary>
        /// 总用电量
        /// </summary>
        [Description("总用电量")]
        public PropertyValue<double> UETotal { set; get; }
    }

}
